<%@ Page Language="C#" MasterPageFile="~/MasterPageMcSig.master" AutoEventWireup="true"
    CodeFile="SigAcciones.aspx.cs" Inherits="SigAcciones" %>
<%@ Register assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxGridView.Export" tagprefix="dxwgv" %>    
<%@ Register Assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dxe" %>
<%@ Register Assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxGridView" TagPrefix="dxwgv" %>

<%@ Register Assembly="Anthem" Namespace="Anthem" TagPrefix="anthem" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

    <script language="javascript" type="text/javascript">
    
       function ShowHideCustomizationWindow() 
    {
        if(ctl00_ContentPlaceHolder1_gidvAcciones.IsCustomizationWindowVisible())
            ctl00_ContentPlaceHolder1_gidvAcciones.HideCustomizationWindow();
        else ctl00_ContentPlaceHolder1_gidvAcciones.ShowCustomizationWindow();        
            UpdateCustomizationWindowValue();
            
    }
    
    function UpdateCustomizationWindowValue() 
    {
    
        var element = document.getElementById("btnCustWindow");
        if(element == null) return;
        element.value = (ctl00_ContentPlaceHolder1_gidvAcciones.IsCustomizationWindowVisible() ? "Esconder" : "Mostrar") + " Ventana Manual";
    }
    
    function confirmEdit()
    {
    var counter = ctl00_ContentPlaceHolder1_gidvAcciones.GetSelectedRowCount();
    if (counter > 1)
        {
        counter = 0;
            alert("Debe seleccionar un solo registro");
            return(false);
        }
        else if (counter == 1)
        {
        counter = 0;
            return(true);
        }
        else if (counter == 0)
        {
        counter = 0;
        alert("Debe seleccionar al  menos un registro");
            return(false);
        }
    }
	function actualizarTotales()
	{
	  Anthem_InvokePageMethod(
            'CargarTotales',
            [],
            function(result) {}
        );	    
	}
    </script>
    <h1 >Ejecucion Presupuestal</h1>
    <div>
    <div class="borde">
                <table width="100%" border="0" class="content-box clear">
                    <tr>
                        <td colspan="2"  class="box-header"><h2><asp:Label ID="lblDependencia" runat="server"></asp:Label></h2></td>
                                </tr><tr>
                                    <td class="campo" style="width: 20%">
                                        Rubro</td>
                                    <td >
                                        <asp:LinkButton ID="lblDescripcionRubro" runat="server" CausesValidation="False"
                                            OnClick="lblDescripcionRubro_Click"></asp:LinkButton></td>
                                </tr>
                                <tr>
                                    <td class="campo" style="width: 20%; height: 19px">
                                        Codigo Presupuestal</td>
                                    <td style="height: 19px">
                                        <asp:Label ID="lblCodigoPresupuestal" runat="server"></asp:Label></td>
                                </tr>
                                <tr>
                                    <td class="campo">
                                        Valor apropiacion</td>
                                    <td>
                                        <asp:Label ID="lblValorApropiacion" runat="server"></asp:Label></td>
                               </tr>
                    <tr runat="server" id="trInvisible" visible="false">
                        <td>
                        </td>
                        <td align="center">
                            <asp:ImageButton ID="btnAvancesGenerales" runat="server" ImageUrl="Imagenes/Semaforo1blancos.gif" />
                            <asp:ImageButton ID="btnAvancesFinancieros" runat="server" ImageUrl="Imagenes/Semaforo2blancos.gif" />
                            <asp:ImageButton ID="btnAvancesFisicos" runat="server" ImageUrl="Imagenes/Semaforo3blancos.gif" />
                            <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="Imagenes/Avancesoff.gif" />
                            <asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="Imagenes/Ebioff.gif" /></td>
                    </tr>
                </table>
                </div>
                
                
                <table width="100%"  class="content-box1 bt-space15">
  <tr>
    <td><h3>Convenciones</h3></td>
                        <td><anthem:Image ID="Image10" runat="server" ImageUrl="~/Imagenes/ball_red_16.png" CssClass="fl-space" />0% a 33%</td>
                        <td><anthem:Image ID="Image5" runat="server"  ImageUrl="~/Imagenes/ball_yellow_16.png" CssClass="fl-space" />33% a 66%</td>
                        <td><anthem:Image ID="Image4" runat="server"  ImageUrl="~/Imagenes/ball_green_16.png" CssClass="fl-space" />66% a 100%</td>
    <td class="angulo">&nbsp;</td>
    <td class="gris right"><input id="btnCustWindow" class="button l" onclick="ShowHideCustomizationWindow();"
                     type="button" value="Mostrar Ventana Manual" /></td>
                    </tr>
                </table>
               </div>
                            <table  class="tabs">
                                <tr>
                                    <td style="height: 20px">
                                        <asp:ImageButton ID="btnRegresar" runat="server" CausesValidation="False" ImageUrl="~/Imagenes/bt-regresar.gif"
                                            OnClick="btnRegresar_Click" /></td>
                                    <td class="tab-inactivo" style="height: 20px">
                                        <anthem:LinkButton ID="lnkAccionesMetas" runat="server" CausesValidation="False"
                                            EnableCallBack="False" OnClientClick="return confirmEdit();" OnClick="lnkAccionesMetas_Click">Metas</anthem:LinkButton>
                                    </td>
                                    <td class="tab-inactivo" style="height: 20px">
                                        &nbsp;<anthem:LinkButton ID="LinkEpes" runat="server" CausesValidation="False" EnableCallBack="False"
                                            OnClick="LinkEpes_Click" OnClientClick="return confirmEdit();">EPEs</anthem:LinkButton></td>
                                    <td class="tab-inactivo" style="height: 20px" runat="server" id="AS" visible="false">
                                        <anthem:LinkButton ID="LinkContratos" runat="server" CausesValidation="False" EnableCallBack="False"
                                            OnClick="LinkContratos_Click" OnClientClick="return confirmEdit();">Contratos</anthem:LinkButton></td>
                                </tr>
                            </table>
                            <div class="overflow">
                            <dxwgv:ASPxGridView ID="gidvAcciones" runat="server" AutoGenerateColumns="False"
                                CssFilePath="~/App_Themes/Plastic Blue/{0}/styles.css" CssPostfix="PlasticBlue"
                                KeyFieldName="ACC_ID" Width="100%">
                                <SettingsText GroupPanel="Arrastre aqui las columnas que desea agrupar" Title="Plan de Acci&#243;n" />
                                <TotalSummary>
                                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="TOTAL_COMPROMETIDO" ShowInColumn="TOTAL_COMPROMETIDO"
                                        SummaryType="Sum" />
                                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="ACC_VALOR" ShowInColumn="ACC_VALOR"
                                        SummaryType="Sum" />
                                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="ACC_CONV_VIG_ACTUAL" ShowInColumn="ACC_CONV_VIG_ACTUAL"
                                        SummaryType="Sum" />
                                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="ACC_CONV_VIG_ANTERIOR" ShowInColumn="ACC_CONV_VIG_ANTERIOR"
                                        SummaryType="Sum" Tag="Valor" />
                                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="ACC_OTROS_RECURSOS" ShowInColumn="ACC_OTROS_RECURSOS"
                                        SummaryType="Sum" Tag="Valor" />
                                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="FAE_VALOR_EPE_VALOR_CDP"
                                        ShowInColumn="FAE_VALOR_EPE_VALOR_CDP" SummaryType="Sum" Tag="Valor" />
                                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="FAE_VALOR_EPE_EP" ShowInColumn="FAE_VALOR_EPE_EP"
                                        SummaryType="Sum" Tag="Valor" />
                                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="FAE_VALOR_EPE_REGISTRADO"
                                        ShowInColumn="FAE_VALOR_EPE_REGISTRADO" SummaryType="Sum" Tag="Valor" />
                                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="FAE_VALOR_EPE_TOTAL" ShowInColumn="FAE_VALOR_EPE_TOTAL"
                                        SummaryType="Sum" Tag="Valor" />
                                </TotalSummary>
                                <SettingsCustomizationWindow Enabled="True" PopupHorizontalAlign="LeftSides" PopupVerticalAlign="TopSides" />
                                <SettingsPager ShowDefaultImages="False">
                                    <AllButton Text="Todos" Visible="True">
                                    </AllButton>
                                    <NextPageButton Text="Siguiente &gt;">
                                    </NextPageButton>
                                    <PrevPageButton Text="&lt; Anterior">
                                    </PrevPageButton>
                                </SettingsPager>
                                <Images ImageFolder="~/App_Themes/Plastic Blue/{0}/">
                                    <CollapsedButton Height="10px" Url="~/App_Themes/Plastic Blue/GridView/gvCollapsedButton.png"
                                        Width="9px" />
                                    <ExpandedButton Height="9px" Url="~/App_Themes/Plastic Blue/GridView/gvExpandedButton.png"
                                        Width="9px" />
                                    <HeaderSortDown Height="11px" Url="~/App_Themes/Plastic Blue/GridView/gvHeaderSortDown.png"
                                        Width="11px" />
                                    <HeaderSortUp Height="11px" Url="~/App_Themes/Plastic Blue/GridView/gvHeaderSortUp.png"
                                        Width="11px" />
                                </Images>
                                <Settings ShowFilterRow="True" ShowFooter="True" ShowGroupPanel="True" ShowTitlePanel="True" ShowGroupFooter="VisibleIfExpanded" />
                                <Styles CssFilePath="~/App_Themes/Plastic Blue/{0}/styles.css" CssPostfix="PlasticBlue">
                                    <Header ImageSpacing="10px" SortingImageSpacing="10px">
                                    </Header>
                                    <SelectedRow BackColor="Maroon">
                                    </SelectedRow>
                                </Styles>
                                <SettingsBehavior ColumnResizeMode="Control" />
                                <SettingsCookies Enabled="True" />
                                <Columns>
                                    <dxwgv:GridViewCommandColumn ShowSelectCheckbox="True" VisibleIndex="0" Width="20px">
                                        <ClearFilterButton Visible="True">
                                        </ClearFilterButton>
                                    </dxwgv:GridViewCommandColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Semaforo" VisibleIndex="1" Width="50px">
                                        <DataItemTemplate>
                                            <anthem:Image ID="Image1" runat="server" ImageUrl="Imagenes/Botverde.gif" Visible='<%# Convert.ToDecimal(Eval("PORCENTAJE_EJECUCION_REAL")) > Convert.ToDecimal(Eval("SSE_VALOR_MAX")) ? true:  false %>' />
                                            <anthem:Image ID="Image2" runat="server" ImageUrl="Imagenes/Botrojo.gif" Visible='<%# Convert.ToDecimal(Eval("PORCENTAJE_EJECUCION_REAL")) <= Convert.ToDecimal(Eval("SSE_VALOR_MED")) ? true:  false %>' />
                                            <anthem:Image ID="Image3" runat="server" ImageUrl="Imagenes/Botamarillo.gif" Visible='<%# Convert.ToDecimal(Eval("PORCENTAJE_EJECUCION_REAL")) > Convert.ToDecimal(Eval("SSE_VALOR_MED")) && Convert.ToDecimal(Eval("PORCENTAJE_EJECUCION_REAL")) < Convert.ToDecimal(Eval("SSE_VALOR_MAX")) ? true:  false %>' />
                                        </DataItemTemplate>
                                        <HeaderStyle Wrap="True" />
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn FieldName="ACC_ID" Visible="False" VisibleIndex="1">
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Actividad" FieldName="ACTIVIDAD" VisibleIndex="2"
                                        Width="200px">
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Sub actividad" FieldName="ACC_DESCRIPCION" VisibleIndex="3"
                                        Width="300px">
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Valor" FieldName="ACC_VALOR" VisibleIndex="5"
                                        Width="120px">
                                        <PropertiesTextEdit DisplayFormatString="{0:N0}">
                                        </PropertiesTextEdit>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Convenios Vigencia Actual" FieldName="ACC_CONV_VIG_ACTUAL"
                                        VisibleIndex="4" Width="120px">
                                        <PropertiesTextEdit DisplayFormatString="{0:N0}">
                                        </PropertiesTextEdit>
                                        <HeaderStyle Wrap="True" />
                                        <FooterCellStyle Wrap="True">
                                        </FooterCellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Convenios Vigencia Anterior" FieldName="ACC_CONV_VIG_ANTERIOR"
                                        VisibleIndex="6" Width="120px">
                                        <PropertiesTextEdit DisplayFormatString="{0:N0}">
                                        </PropertiesTextEdit>
                                        <HeaderStyle Wrap="True" />
                                        <FooterCellStyle Wrap="True">
                                        </FooterCellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Otros Recursos" FieldName="ACC_OTROS_RECURSOS"
                                        VisibleIndex="7" Width="120px">
                                        <PropertiesTextEdit DisplayFormatString="{0:N0}">
                                        </PropertiesTextEdit>
                                        <HeaderStyle Wrap="True" />
                                        <FooterCellStyle Wrap="True">
                                        </FooterCellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Fecha Realizaci&#243;n" FieldName="ACC_FECHA_REALIZACION"
                                        VisibleIndex="8" Width="80px">
                                        <HeaderStyle Wrap="True" />
                                        <FooterCellStyle Wrap="True">
                                        </FooterCellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Valor Total EPs Numerados " FieldName="FAE_VALOR_EPE_REGISTRADO"
                                        VisibleIndex="10" Width="120px">
                                        <PropertiesTextEdit DisplayFormatString="{0:N0}">
                                        </PropertiesTextEdit>
                                        <HeaderStyle Wrap="True" />
                                        <FooterCellStyle Wrap="True">
                                        </FooterCellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Valor Total CDPs" FieldName="FAE_VALOR_EPE_VALOR_CDP"
                                        VisibleIndex="9" Width="120px">
                                        <PropertiesTextEdit DisplayFormatString="{0:N0}">
                                        </PropertiesTextEdit>
                                        <HeaderStyle Wrap="True" />
                                        <FooterCellStyle Wrap="True">
                                        </FooterCellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Valor Total Eps Numerados sin CDP" FieldName="FAE_VALOR_EPE_EP"
                                        VisibleIndex="11" Width="120px">
                                        <PropertiesTextEdit DisplayFormatString="{0:N0}">
                                        </PropertiesTextEdit>
                                        <HeaderStyle Wrap="True" />
                                        <FooterCellStyle Wrap="True">
                                        </FooterCellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Valor Todos Los EPs" FieldName="FAE_VALOR_EPE_TOTAL"
                                        VisibleIndex="12" Width="120px">
                                        <PropertiesTextEdit DisplayFormatString="{0:N0}">
                                        </PropertiesTextEdit>
                                        <HeaderStyle Wrap="True" />
                                        <FooterCellStyle Wrap="True">
                                        </FooterCellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Numero EPs" FieldName="FAE_TOTAL_EPS" VisibleIndex="13"
                                        Width="70px">
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Estado" FieldName="ACC_ESTADO" Visible="False"
                                        VisibleIndex="8" Width="60px">
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Ejecuci&#243;n Real" FieldName="PORCENTAJE_EJECUCION_REAL"
                                        VisibleIndex="14" Width="120px">
                                        <PropertiesTextEdit DisplayFormatString="{0:N0} %">
                                        </PropertiesTextEdit>
                                        <HeaderStyle Wrap="True" />
                                        <FooterCellStyle Wrap="True">
                                        </FooterCellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Comprometido" FieldName="TOTAL_COMPROMETIDO"
                                        VisibleIndex="15" Width="120px">
                                        <PropertiesTextEdit DisplayFormatString="{0:N0}">
                                        </PropertiesTextEdit>
                                        <HeaderStyle Wrap="True" />
                                        <FooterCellStyle Wrap="True">
                                        </FooterCellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                </Columns>
                                  <GroupSummary>
                    <dxwgv:ASPxSummaryItem FieldName="TOTAL_COMPROMETIDO" SummaryType="Sum" ShowInGroupFooterColumn="TOTAL_COMPROMETIDO"
                        DisplayFormat="{0:N0}" />
                    <dxwgv:ASPxSummaryItem FieldName="ACC_VALOR" SummaryType="Sum" ShowInGroupFooterColumn="ACC_VALOR"
                        DisplayFormat="{0:N0}" />
                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="ACC_CONV_VIG_ACTUAL" SummaryType="Sum"
                        ShowInGroupFooterColumn="ACC_CONV_VIG_ACTUAL" />
                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="ACC_CONV_VIG_ANTERIOR" SummaryType="Sum"
                        ShowInGroupFooterColumn="ACC_CONV_VIG_ANTERIOR" Tag="Valor" />
                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="ACC_OTROS_RECURSOS" SummaryType="Sum"
                        ShowInGroupFooterColumn="ACC_OTROS_RECURSOS" Tag="Valor" />
                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="FAE_VALOR_EPE_VALOR_CDP"
                        SummaryType="Sum" ShowInGroupFooterColumn="FAE_VALOR_EPE_VALOR_CDP" Tag="Valor" />
                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="FAE_VALOR_EPE_EP" SummaryType="Sum"
                        ShowInGroupFooterColumn="FAE_VALOR_EPE_EP" Tag="Valor" />
                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="FAE_VALOR_EPE_REGISTRADO"
                        SummaryType="Sum" ShowInGroupFooterColumn="FAE_VALOR_EPE_REGISTRADO" Tag="Valor" />
                    <dxwgv:ASPxSummaryItem DisplayFormat="{0:N0}" FieldName="FAE_VALOR_EPE_TOTAL" SummaryType="Sum"
                        ShowInGroupFooterColumn="FAE_VALOR_EPE_TOTAL" Tag="Valor" />
                </GroupSummary>
                            </dxwgv:ASPxGridView>
                            </div>
                            <dxwgv:ASPxGridViewExporter ID="gridExport" runat="server" GridViewID="gidvAcciones">
                            </dxwgv:ASPxGridViewExporter>
                        
                            <dxwgv:ASPxGridViewExporter ID="ASPxGridViewExporter1" runat="server" GridViewID="gridAccionesListado">
                            </dxwgv:ASPxGridViewExporter>
                            <asp:Button ID="btnXlsExport" runat="server" OnClick="btnXlsExport_Click" Text="Exportar a XLS" CssClass="button m"  />
                            <asp:Button ID="btnRtfExport" runat="server" OnClick="btnRtfExport_Click" Text="Exportar a RTF" CssClass="button m" />
                            <asp:Button ID="btnCsvExport" runat="server" OnClick="btnCsvExport_Click" Text="Exportar a CSV" CssClass="button m" />
                   
</asp:Content>
